class CreateProducoes < ActiveRecord::Migration
  def self.up
    create_table :producoes do |t|
      t.integer :ano, :null => false
      t.integer :mes, :null => false
      t.integer :quantidade_produzida, :null => false

      t.integer :produto_id, :null => false

      t.timestamps
    end
    add_index :producoes, :produto_id
    add_index :producoes, [:produto_id, :ano, :mes], :unique => true
  end

  def self.down
    drop_table :producoes
  end
end
